草庐IT

iOS SDK下载

全部标签

php - ajax/php 文件下载不工作?

我试图通过点击按钮强制下载一个txt文件。内容是动态生成的,并存储在javascript变量中。单击按钮时不会出现下载窗口,但ajax调用成功。我做错了什么?PHP:JavaScript:$("#save").click(function(){varproof=$("#main").html();$.ajax({type:'POST',url:'save-to-file.php',data:{Proof:Proof},dataType:"html"});}或者,我尝试使用window.location.href,但无法将变量Proof传递给php文件。我试过这样的事情:window.l

php - 强制下载脚本和读取文件 : Why readfile outputs my html page?

我正在尝试为webroot以外的用户发送文件(附件)。我制作了强制下载脚本,它在header中发送文件并在流中输出。这很好用,直到我调用readfile(也可以是标题设置),它输出一个文件,其中包含我的html源代码的一半(该特定页面的)。我做了file_get_contents()并且文件包含正确的字符串:“test”。这里有什么问题?$file名为test.txt并包含字符串“test”。Mime/content-type是正确的。但是这个脚本的输出是html源。 最佳答案 来自readfile文档,他们在readfile之前进

php - 如何使用 PHP 从 SFTP 服务器下载文件

我希望允许用户直接从sftp服务器下载文件,但在浏览器中。我找到了读取文件和回显字符串的方法(使用ssh2.sftp或phpseclib的连接),但我需要下载,而不是读取。另外,我见过建议从sftp服务器下载到Web服务器,然后从Web服务器使用readfile()到用户本地磁盘的解决方案。但这意味着两个文件传输,如果文件很大,我想这会很慢。可以直接从sftp下载到用户的磁盘吗?欢迎任何回复! 最佳答案 如果您将文件的直接链接添加到您的html(即下载文本),您不需要任何php来允许用户直接从SFTP服务器下载。当然,如果您不想公开

php - 使用 php 下载 xlsx 文件

我需要从我的站点下载xlsx文件(但不是从这样的直接打开文件url:http://site.com/file.xlsx)所以,这是php代码$file="somefile.xlsx";header('Content-Description:FileTransfer');header('Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition:attachment;filename='.basename($file));heade

php - 了解php中下载文件的位置

我在download.php文件中有这段代码:$file=//pathtofile(forexample.xlsxfile)if(file_exists($file)){header('Content-Description:FileTransfer');header('Content-Type:application/vnd.ms-excel');header('Content-Disposition:attachment;filename=file.xlsx');header('Content-Transfer-Encoding:binary');header('Expires:0

php - Laravel Excel/PHP Excel : Import, 修改、下载

我正在为Laravel-Excel苦苦挣扎(PHPExcel的Laravel包)。我无法修改文件。我的文件有一个工作簿(称为模板)。我想加载文档,修改它并让用户下载它:Excel::selectSheets('template')->load($source,function($file){})->download('xls');以上代码目前有效。但我不知道如何填充单元格。我不想直接导出一个Eloquent模型,我需要遵循一定的结构。Excel文件不是我创建的,我只是需要填充数据。例如,我怎样才能用当前用户的名字填充单元格A2?我搜索类似的东西Excel::cell('A2')->co

php - 创建 CSV 文件并强制下载文件

我有这段从数据库中选择数据并创建CSV文件的PHP代码。它工作正常,但是我如何在创建完成后强制下载CSV文件?我在页面顶部添加了标题,但它没有下载文件header('Content-Type:text/csv;charset=utf-8');header('Content-Disposition:attachment;filename=calls.csv');$filename=$SettingsCustomer["company"].'-CallsTariff'.'-'.date("YmdHis");//createafilepointerconnectedtotheoutputst

php - 使用 laravel,如何创建动态文件下载?

我正在使用Laravel将我当前的一个网站转换为MVC模式,并且我一直在研究如何管理一项功能:动态日历下载。目前,当用户导航到calendar.php?var=1时,会准备下载一个calendar.ics文件,并自动提示用户:header('Content-type:text/calendar;charset=utf-8');header('Content-Disposition:inline;filename='.$calData->filename($calData->filename).'.ics');$calData=newCalendarBuilder($_GET['foo'

批量将B站学习视频以MP4格式下载到本地

批量将B站学习视频以MP4格式下载到本地一、背景描述有些爱学习的小伙伴可能在外出或者回老家过节前会有提前将学习视频缓存的习惯,但是缓存的视频只能用BilibiliApp来看,屏幕属实有一点点小,因此更想将其下载到电脑上,然后用自己喜欢的播放器去观看(如potPlayer)。本篇博客将分享个JS脚本,利用免费解析网站,来实现批量的视频下载。后续如果有bug将会在gitee上进行更新:https://gitee.com/he_fu_ren/bilibili-video-download注:本脚本仅供学习使用,切勿用于商业用途二、效果图以下面的这个集数较少的视频为例,可以看到此教程有13个Part脚

MySQL的下载安装配置教程(很详细!!!)

1.Windows10下载MySQLhttps://dev.mysql.com/downloads/mysql/2.把安装包解压,注意存放Mysql的目录,不要使用中文目录,可能导致乱码问题,也不要使用带空格的目录位置。3.创建my.ini配置文件创建配置文件注意编码格式,注意编码格式!否则导致报错。这里我们的编码格式为ANSI如果还启动不成功,试试utf-8编码,注意不是带bom的utf-8。我这里已经创建好了,再来演示一下如何创建4.点击鼠标右键选择“新建”,然后选择“文本文档”,创建完成后点击打开新建的“新建文本文档”5.点击文件文件选择“另存为”,按如下操作6.双击打开my.ini,写